#include<stdio.h>
#include<unistd.h>
int main()
{
	pid_t id = fork();	
  if(id < 0)
  { 
   printf("fork error!\n");
  return -1;
  }
	if(id == 0)
	{
		//子进程
      while(1)
      {
        printf("我是子进程 pid = %d ppid = %d\n",getpid(),getppid());
        sleep(1);
      }
	}
  if(id > 0)
  {
    //父进程
    while(1)
    {
      printf("我是父进程 pid = %d ppid = %d\n",getpid(),getppid());
      sleep(2);
    }
  }

	return 0;
}

